EXCEL中金额自动转大写公式
1.0版
=TEXT(I69,"[dbnum2]G/通用格式元;负[dbnum2]G/通用格式元;")
把格式直接转换 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190618155602495.png)
没有整啊喂!
2.0版
=TEXT(I69,"[dbnum2]G/通用格式元;负[dbnum2]G/通用格式元;")&TEXT(RIGHT(FIXED(I69),2),"[dbnum2]0角0分;;"&IF(ABS(I69)>1%,"整",))
使用&加上TEXT(RIGHT(FIXED(I69),2),"[dbnum2]0角0分;;"&IF(ABS(I69)>1%,“整”,))这段语句,处理小数部分,并转换使用,如果结束则以整做结尾(这里包括了对百分比数据的处理)
3.0版
=IF(TRIM(I69)="","",IF(I69=0,"",""&SUBSTITUTE(SUBSTITUTE(TEXT(TRUNC(FIXED(I69)),"[dbnum2]G/通用格式元;负[dbnum2]G/通用格式元;"&IF(I69>-0.5%,,"负"))&TEXT(RIGHT(FIXED(I69),2),"[dbnum2]0角0分;;"&IF(ABS(I69)>1%,"整",)),"零角",IF(ABS(I69) |